Text copied to clipboard!

Título

Text copied to clipboard!

Ingeniero de firmware de hardware

Descripción

Text copied to clipboard!
Estamos buscando un Ingeniero de firmware de hardware altamente motivado y experimentado para unirse a nuestro equipo de desarrollo tecnológico. El candidato ideal será responsable de diseñar, desarrollar, probar y mantener el firmware que controla nuestros dispositivos de hardware embebido. Este rol requiere una comprensión profunda de la interacción entre hardware y software, así como habilidades sólidas de programación en lenguajes de bajo nivel como C y ensamblador. Como ingeniero de firmware, trabajarás en estrecha colaboración con los equipos de hardware, software y pruebas para garantizar que nuestros productos funcionen de manera eficiente, segura y confiable. Serás parte integral del ciclo de vida del producto, desde la concepción hasta la producción en masa, participando en decisiones clave de diseño y resolución de problemas técnicos complejos. Tus responsabilidades incluirán la escritura de código eficiente y optimizado para microcontroladores, la implementación de protocolos de comunicación, la depuración de problemas de hardware y firmware, y la documentación técnica detallada. También colaborarás en la validación de hardware, pruebas de integración y soporte post-lanzamiento. Buscamos a alguien con una mentalidad analítica, atención al detalle y pasión por la tecnología. Si tienes experiencia en sistemas embebidos, conocimientos de electrónica digital y analógica, y disfrutas trabajar en un entorno dinámico y colaborativo, esta es una excelente oportunidad para ti. Ofrecemos un entorno de trabajo innovador, oportunidades de crecimiento profesional, y la posibilidad de trabajar en productos que impactan directamente en la vida de las personas. Únete a nosotros y sé parte de un equipo que impulsa el futuro de la tecnología.

Responsabilidades

Text copied to clipboard!
  • Diseñar y desarrollar firmware para sistemas embebidos.
  • Colaborar con ingenieros de hardware para definir especificaciones técnicas.
  • Implementar y depurar controladores de dispositivos y protocolos de comunicación.
  • Realizar pruebas de integración y validación de firmware.
  • Documentar el diseño, código y procedimientos de prueba.
  • Optimizar el rendimiento y consumo energético del firmware.
  • Investigar nuevas tecnologías y herramientas para mejorar el desarrollo.
  • Brindar soporte técnico durante la producción y post-lanzamiento.
  • Participar en revisiones de código y diseño.
  • Asegurar el cumplimiento de estándares de calidad y seguridad.

Requisitos

Text copied to clipboard!
  • Título en Ingeniería Electrónica, Informática o carrera afín.
  • Experiencia mínima de 3 años en desarrollo de firmware.
  • Dominio de lenguajes de programación C y ensamblador.
  • Conocimientos sólidos de microcontroladores y arquitecturas embebidas.
  • Experiencia con herramientas de depuración y osciloscopios.
  • Familiaridad con protocolos como UART, SPI, I2C, CAN.
  • Capacidad para leer esquemáticos eléctricos y hojas de datos.
  • Habilidad para trabajar en equipo y comunicarse efectivamente.
  • Conocimientos de control de versiones (Git, SVN).
  • Nivel intermedio de inglés técnico.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes en desarrollo de firmware?
  • ¿Qué microcontroladores has utilizado en proyectos anteriores?
  • ¿Tienes experiencia con protocolos de comunicación embebidos?
  • ¿Has trabajado con herramientas de depuración como JTAG o SWD?
  • ¿Puedes describir un proyecto donde resolviste un problema complejo de firmware?
  • ¿Qué lenguajes de programación dominas para sistemas embebidos?
  • ¿Estás familiarizado con metodologías ágiles de desarrollo?
  • ¿Tienes experiencia en validación de hardware?
  • ¿Qué herramientas utilizas para control de versiones?
  • ¿Cuál es tu nivel de inglés técnico?